//package com.fz;
//
//import org.apache.commons.lang3.RandomStringUtils;
//import org.apache.commons.lang3.RandomUtils;
//
//import java.lang.reflect.Field;
//import java.util.ArrayList;
//import java.util.List;
//
//public class AppTest {
//    public static void main(String[] args)  {
//       List<Integer> ns  =  gen(3,Integer.class);
//       System.out.println(ns);
//       List<String> ss = gen(6,String.class);
//       System.out.println(ss);
//    }
//    public  static <T>T gen(Class<T> c){
//        T t = null;
//        if (c.isAssignableFrom(Integer.class)) {
//            Integer i = RandomUtils.nextInt();
//            t = (T)i;
//        }else if(c.isAssignableFrom(String.class)){
//            String s = RandomStringUtils.randomAlphabetic(6);
//            t = (T) s;
//        }
//        return t;
//    }
//    public static <T> List<T> gen(Integer num , Class<T> c){
//        List<T> ts = new ArrayList<>();
//        for(int i =0;i<num;i++){
//            T t = gen(c);
//            ts.add(t);
//        }
//        return ts;
//    }
//    public static <T> T genobj(Class<T> c) throws  Exception{
//        T t=null;
//        t =c.newInstance();
//        Field[] fields = c.getDeclaredFields();
//
//    }
//
//}
